home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
program
/
wdj0697.zip
/
SHMIDT.ZIP
/
MAKEFILE
next >
Wrap
Text File
|
1996-11-14
|
1KB
|
66 lines
# environment:
# path=d:\msvc\bin;d:\masm611\bin
# include=d:\msvc\include;d:\ddk95\inc32
# lib=d:\msvc\lib;d:\ddk95\lib
all: vw32svc.lib vcall32.vxd vcall.dll vw32demo.vxd vw32test.exe
LIBS=user32.lib gdi32.lib kernel32.lib version.lib
A_FLAGS=-c -coff -DBLD_COFF -DIS_32 -W3 -Zm -Cx -Fl -Sg -DMASM6
L_FLAGS=/NOI /NOD /NOP /MAP
CFLAGS=/nologo /c /W3 /D "STRICT"
LINK_VXD=vw32svc.lib \
/vxd /nod \
/map:$*.map \
/def:$*.def \
$*.obj
.asm.obj:
ml $(A_FLAGS) $*.asm
vw32svc.lib : $*.obj $*.inc
lib -out:vw32svc.lib $*.obj /subsystem:windows
vcall32.vxd: $*.obj $*.def
link @<<
$(LINK_VXD)
<<
vw32demo.vxd: $*.obj $*.def
link @<<
$(LINK_VXD)
<<
vcall.obj: $*.c
cl $(CFLAGS) /LD /MT /Ox $*.c
vw32test.obj: $*.c
cl $(CFLAGS) /ML /GX /O1 $*.c
vcall.dll: $*.obj $*.def
link @<<
/DLL
/NOLOGO
/SUBSYSTEM:windows,4.0
$*.obj
/out:$*.dll
/def:$*.def
/implib:$*.lib
/map:$*.map
user32.lib gdi32.lib kernel32.lib version.lib libcmt.lib
<<
vw32test.exe : $*.obj vcall.lib
link @<<
/NOLOGO
/SUBSYSTEM:console,4.0
$*.obj
/out:$*.exe
-entry:mainCRTStartup
/MACHINE:I386
kernel32.lib user32.lib vcall.lib
<<